stick grenade - Turkish English Dictionary